Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Great Britain F7 Tunisia F6 Austria F2 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Germany F7 Ecuador F2 Ecuador F3 France F17 France F18 USA F26 USA F27 Canada F3 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 Austria F2 Australia F1 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Germany F14 Bosnia/Herzegovina F6 Germany F19 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Slovenia F1 Slovenia F2 Slovenia F3 Croatia F5 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Bosnia/Herzegovina F2 Italy F26 Seoul Challenger Turkey F6 Iran F4 Iran F5 China F4 Hungary F6 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F5 Austria F1 Austria F3 Croatia F1 Croatia #1-w1 Croatia F3 France F16 USA F25 Canada F1 Canada F2 Germany F1 Germany F2 Austria F1 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Australia F2 Slovenia F3 Croatia F5 Intersport Heilbronn Open - Heilbronn Guzzini Challenger - Recanati Bauer Watertechnology Cup 2007 - Eckental Caloundra ATP Challenger - Caloundra BMW Tennis Championship - Sunrise Baton Rouge Pro Tennis Classic - Baton Rouge ECM Prague Open 2008 - Prague Kobstaedernes ATP Challenger - Kolding Burnie Challenger St. Brieuc Challenger Baton Rouge Challenger Rhodes Challenger Ramat Hasharon Challenger Furth Challenger Salzburg Challenger Seoul Challenger Sacramento Challenger Ortisei Challenger Nottingham Challenger Vancouver Challenger Eckental Challenger Anning Challenger Jonkoping Challenger St. Brieuc Challenger Gwangju Challenger Manchester Challenger Columbus Challenger Stockton Challenger Monza Challenger Monterrey Challenger Fairfield Challenger Privatbank Open 2006 - Dnepropetrovsk Rennes Challenger Dallas Challenger Surbiton Challenger Black Forest Open - Freudenstadt Rijeka Challenger PEOPLEnet Cup - Dnepropetrovsk Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Hilton Waikoloa Village USTA Challenger - Waikoloa AEGON Championships - London Rijeka Open - Rijeka Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Bauer Watertechnilogy Cup 2008 - Eckental Abierto Internacional Varonil Ciudad de Cancun - Cancun Salinas Challenger Heilbronn Challenger Sunrise Challenger Kia International in Caloundra - Caloundra Cancun Challenger Rome Challenger Rome Challenger Cremona Challenger Karlsruhe Challenger Rimini Challenger Segovia Challenger Ljubljana Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Cancun Challenger Honolulu Challenger Burnie Challenger Zagreb Challenger Caloundra Challenger Prostejov Challenger Braunschweig Challenger Rimini Challenger Guayaquil Challenger Honolulu Challenger Burnie Challenger Sarajevo Challenger Tallahassee Challenger Alessandria Challenger Salzburg Challenger Ostrava Challenger Prague Challenger Winnetka Challenger Eckental Challenger Helsinki Challenger Portoroz Challenger Petange Challenger Shenzhen Challenger Ilkley Challenger Brescia Challenger Happy Valley Challenger Irving Challenger Anning Challenger Busan Challenger Ilkley Challenger Okal Cup - Eckental 2001 UT Tyler Patriot Challenger - Tyler Happy Valley Challenger The Waco International Tennis Challenger - Waco USTA Challenger of San Antonio - San Antonio Ljubljana Open - Ljubljana Dubrovnik Open - Dubrovnik The LTA Bolton Challenger - Bolton Ljubljana Open - Ljubljana Mordovia Cup 2005 - Saransk Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Czech Indoor Open - Prague USTA Challenger of Orlando - Orlando Internazionali di Tennis - Bergamo USTA Men's Challenger of Dallas - Dallas Gemax Open - Belgrade USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas BH Telecom Indoors Sarajevo 2006 - Sarajevo 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia XL Bermuda Open - Bermuda Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava Ciudad de Telde - Telde Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb Baden Open - Ettlingen Schickendanz Open - Furth Oberstaufen Cup - Oberstaufen Mordovia Cup - Saransk Open Castilla y Leon - Segovia St. Petersburg Challenger 2006 - St. Petersburg GHI Bronx Tennis Classic - Bronx Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Ipsos Bucharest Challenger - Bucharest Tatra Banka Open 2006 - Bratislava Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana MST ATP Challenger International - Burnie BH Telecom Sarajevo 2007 - Sarajevo Open Prevadies - St. Brieuc Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Dublin Challenger - Dublin 9° Trani Cup - Trani 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Internazionali di Tennis di Bergamo - Bergamo Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz ATP Open Castilla y Leon - Segovia XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Open D'Orleans - Orleans Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Sao Paulo Challenger Noumea Challenger Bergamo Challenger Recanati Challenger Istanbul Challenger Sacramento Challenger Calabasas Challenger Marburg Challenger Rijeka Challenger Sony Ericsson Open - Miami Puebla Challenger Athens Challenger Sarasota Challenger Savannah Challenger Rijeka Challenger Noumea Challenger Nottingham Challenger Recanati Challenger Vancouver Challenger Binghamton Challenger Alphen Challenger Banja Luka Challenger Ljubljana Challenger Belgrade Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Heilbronn Challenger Bergamo Challenger Le Gosier Challenger Dallas Challenger Caltanissetta Challenger Nottingham Challenger Nottingham-2 Challenger Anning Challenger Sunrise Challenger Wuhan Challenger Heilbronn Challenger Beijing Challenger Caltanissetta Challenger Istanbul Challenger Barletta Challenger Dallas Challenger Istanbul Challenger Guimaraes Challenger Johannesburg Challenger Sarasota Challenger Tunis Challenger Athens Challenger Irving Challenger Tallahassee Challenger Ortisei Challenger Nottingham Challenger Nottingham-2 Challenger Heilbronn Challenger Le Gosier Challenger Kazan Challenger Anning Challenger Busan Challenger Seoul Challenger Eskisehir Challenger Granby Challenger Ljubljana Challenger Portoroz Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Irving Challenger Banja Luka Challenger Mons Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Eckental Challenger Dallas Challenger Puebla Challenger Nanjing Challenger Ortisei Challenger Portoroz Challenger Alphen Challenger Tiburon Challenger Las Vegas Challenger Surbiton Challenger Irving Challenger Rome Challenger Cordenons Challenger Portoroz Challenger Maui Challenger Traralgon Challenger Canberra Challenger Ortisei Challenger Koblenz Challenger Kyoto Challenger Yokohama Challenger Tiburon Challenger Guadalajara Challenger Ljubljana Open - Ljubljana Bastad Challenger Antonio Savoldi-Marco Co. - Manerbio International Indoor Tennis Championships of Croatia - Zagreb Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Regions Morgan Keegan Championships - Memphis The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose US Men's Clay Court Championship - Houston SAP Open - San Jose China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Croatia Open - Umag Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Croatia Open - Umag Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Moselle Open - Metz Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Countrywide Classic - Los Angeles Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham RCA Championships - Indianapolis BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Stockholm Open - Stockholm Memphis Open - Memphis Delray Beach Open - Delray Beach Gerry Weber Open - Halle Delray Beach International Tennis Championships - Delray Beach Citi Open - Washington PBZ Zagreb Indoors - Zagreb Erste Bank Open - Vienna BMW Open - Munich Memphis Open - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston SA Tennis Open - Johannesburg Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Medibank International - Sydney If Stockholm Open - Stockholm BMW Open - Munich Regions Morgan Keegan Championships - Memphis ABN AMRO World Tennis Tournament - Rotterdam Rakuten Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Apia International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Moselle Open - Metz Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis ASB Classic - Auckland Regions Morgan Keegan Championships - Memphis Millennium Estoril Open - Estoril Aegon Nottingham Open - Nottingham Gerry Weber Open - Halle Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Citi Open - Washington St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Thailand Open - Bangkok SAP Open - San Jose Ricoh Open - 's-Hertogenbosch If Stockholm Open - Stockholm Bet-at-home Open - Hamburg Ecuador Open - Quito Masters Series Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Miami Open - Miami Masters Series - Hamburg BNP Paribas Masters - Paris Campionati BNL dItalia - Rome Tennis Channel Open - Las Vegas BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Toronto If Stockholm Open - Stockholm Serbia Open - Belgrade Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Miami Open - Miami BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, PO, FRA-GER 4-1 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Australian Open (juniors) Davis Cup, Group 2, 1R, SLO-EGY 5-0